Business

Oil prices will average $100 a barrel next year as demand rebounds in China and ..